From 92823b2201b0c823dcb13aa90f555bdac1671044 Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Tue, 21 May 2013 15:12:03 +0200 Subject: [PATCH] GtkMenuItem: Take padding into account to position submenu arrow Since commit a69619edbc2b36aadbff200918ea9f11885d6109, it not possible anymore for the style to add space between the border and the arrow. https://bugzilla.gnome.org/show_bug.cgi?id=700779 --- gtk/gtkmenuitem.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtk/gtkmenuitem.c b/gtk/gtkmenuitem.c index b33d79d3b1..8286c6bbbf 100644 --- a/gtk/gtkmenuitem.c +++ b/gtk/gtkmenuitem.c @@ -1656,12 +1656,12 @@ gtk_menu_item_draw (GtkWidget *widget, if (direction == GTK_TEXT_DIR_LTR) { - arrow_x = x + w - arrow_size; + arrow_x = x + w - arrow_size - padding.right; angle = G_PI / 2; } else { - arrow_x = x; + arrow_x = x + padding.left; angle = (3 * G_PI) / 2; } -- 2.30.2